package com.iplant.aps.service;

import com.iplant.base.po.Pagination;
import com.iplant.base.po.ServiceResult;
import com.iplant.basic.service.po.bms.BMSEmployee;
import com.iplant.aps.service.po.mrp.MRPMaterialPlan;
import com.iplant.wms.service.po.mrp.MRPDelivery;

import java.util.Calendar;
import java.util.List;


public interface MRPService {


    ServiceResult<List<MRPMaterialPlan>> MRP_CreateMaterialPlan(BMSEmployee wLoginUser,    Calendar wStartDate, Calendar wEndDate);

    ServiceResult<List<MRPMaterialPlan>> MRP_SelectMaterialPlanListByDate(BMSEmployee wLoginUser,
                                                                          Calendar wStartDate, Calendar wEndDate, Pagination wPagination);

    ServiceResult<List<MRPDelivery>> MRP_CreateDelivery(BMSEmployee wLoginUser, Calendar wStartDate, Calendar wEndDate) ;

}
